package com.plug.common.spring.bind.annotation;

import com.plug.common.Const;

import java.lang.annotation.*;

/**
 * 登陆用户注解
 *
 * @author Archx[archx@foxmail.com]
 * @date 2016/6/7 0007
 */
@Target({ ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface LoginAccount {

    /**
     * 用户信息存储Session Key
     *
     * @return key
     */
    String value() default Const.PLATFORM_USER_SESSION;

    /**
     * 单点登录用户信息存储的Key
     *
     * @return 单点SessionKey
     */
    String ssoKey() default Const.SSO_USER_SESSION;
}
